1. 使用typeOf abc === "object" 判断abc是否是对象,存在什么弊端,如何避免这种弊端
答：如果传入的参数abc是字符串,则这个abc指的是事件的类型
    如果传入的参数type是对象,则这个abc指的是事件对象
2. 用正则去判断一个输入是否含有数字
答：var reg = /^\d{n}$/;
var str = "";
reg.test(str);
3. 用正则去判断一个输入,是否有重复的内容 (abcdabc) 有重复的内容 /(edfghi) 没有重复的内容

4. 什么是全局变量,如何用立即执行的方法避免全局变量
答：全局变量就是在程序的任意一行代码都可以引用的变量。
(function(){
var exp={};
var name="aa";
exp.method=function(){
return name;
};
window.ex=exp;
})();
在全局中定义 var a/a 有什么区别
答：var a是只是定义了一个变量,a代表的是赋值直接使用
在函数中 var a/a 又有什么区别 
答：var是一个局部变量，a是一个全局变量 
在全局中
var a
delete a;能成功么?如果不能,为什么.
答：不能，因为通过var创建的全局变量无法使用delete删除